Bolzano Weierstrass Theorem

Theorem

Any bounded sequence of points in Rn has a convergence subsequence.

Note that this theorem is for the topology induced by the Euclidean metric. In the context of general topological spaces, this is called the Bolzano-Weierstrass property.


Proof

We first prove the case with R1 by considering a sequence of real numbers {xn}nN.

We define a peak of the sequence to be a point xk such that:

xk>xll>k,

that is, they are greater than the rest of the sequence. Let nj be the index of the jth peak, counting from zero.

Consider the following diagram, where peaks are coloured in green and labelled as described above:

If there are infinitely many peaks, then {xnj} is a monotone subsequence of {xn}, in this case strictly decreasing.

If not, then there are finitely many peaks, in which case we let N be the index of the last peak, or N=1 if there are no peaks, such as if the entire sequence is non decreasing.

Now, let n0=N+1. xn0 will be the first point in a new sequence we will construct.

By definition, there are no peaks in the rest of the sequence, and therefore for every point, there must be another greater than or equal to it. That is, there exists an l such that xkxl for l>k. We can therefore continually choose such points to get a non decreasing subsequence.

Then, if {xn} is bounded, so are all of its subsequences, and the existence of a monotone subsequence proves convergence from the monotone convergence theorem.

To generalise to Rd, {xn} be a sequence in Rn. We will index each component as xi to avoid confusion between the sequence index, that is:

xn=[xn1xn2xnd].

If we consider the sequence of terms in the first dimension, we can find a convergent subsequence of these terms {xnk1} which directly corresponds with a subsequence of the original sequence {xnk} in which the first dimension's terms converge.

This process can then be repeated, finding a subsequence of {xnk} in which the second component converges, and so on.